body {
    background: none repeat scroll 0 0 #F3F3F3;
    color: #7C7B7A;
    font-family: Georgia,serif;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    margin: 0px;
}

#buscar-barra {
    background: url("../../../../images/layout/index/search-bg.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 31px;
    margin-right: 6px;
    margin-top: 21px;
    width: 162px;
}

#buscar-barra #searchinput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #494949;
    float: left;
    font-family: Georgia,serif;
    font-size: 11px;
    margin: 7px 6px 0 0;
    padding-left: 10px;
    width: 112px;
}

.my-container
{
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 962px;
}
.principal
{
    padding-top: 60px;
}

div.inline { float:left; height: 100%; min-width: 40px; }
a { color: #5F5F5F; text-decoration: none; }
ol, ul {  list-style: none outside none; }
/*--------------- layout -------------*/
#layout-header   { width: 100%; height: auto;  position: static;}
#layout-contenido{ width: 100%; height: auto;  position: static; overflow: hidden;}

/*--------------- Para el header -------------*/

#header {
    background: url("../../../../images/layout/index/header-bottom-bg.png") repeat-x scroll left bottom #FFFFFF;
    height: 101px;
    padding: 25px 0 0;
}

#logo
{
    border:none;
}
/*--------------- Para el Contenido de la pagina -------------*/
#content .container {
    padding: 60px 0 0;
}

#main-area {
    background: url("../../../../images/layout/index/content-top.png") no-repeat scroll 0 0 transparent;
    padding-top: 8px;

}

#main-content {
    background: url("../../../../images/layout/index/main-bg.png") repeat-y scroll 0 0 transparent;
    padding: 0 1px 15px;
}


#left-column {
    float: left;
    margin-top: -8px;
    width: 660px;
    padding: 40px 30px 10px 30px;
}

#main-area-bottom {
    background: url("../../../../images/layout/index/content-bottom.png") no-repeat scroll 0 0 transparent;
    height: 9px;
}
/*--------------- Sidebar and Widgets-------------*/
#sidebar {
    float: left;
    margin-top: -6px;
    padding-left: 2px;
    width: 238px;
}

#sidebar h4 { margin: 5px 0px 0px 0px;}
#sidebar h4.widgettitle {
    background: url("../../../../images/layout/index/widget-title.png") no-repeat scroll left bottom transparent;
    color: #5F5E5E;
    font-size: 25px;
    letter-spacing: 0.5px;
    padding: 10px 5px 0px 25px;
    text-shadow: 1px 1px 0 #FFFFFF;
    text-transform: lowercase;
    width: 208px;
    height: 35px;

}

/*--------------- footer -------------*/
#footer {
    margin-top: 24px;
}

/*--------------- MENUS -------------*/
/* >>> menu1  */
#menu1{ left: 50%; text-align: right; float: left; height: 70px; padding-left: 30px;}

#menu1 ul { float: left; padding: 15px 0px 0px; font-family: Arial, Verdana, sans-serif;  list-style: none outside none; }
#menu1 ul li { padding-right: 8px; margin-right:5px; float: left;}
#menu1 ul li a { display: block; color: #404040; padding: 3px 0px 4px 8px; text-decoration: none;}
#menu1 ul li a:hover { text-decoration: none; }

#menu1 ul > li.current_page_item, #menu1 ul > li:hover { background: url(../../../../images/layout/index/top-link-bg.png) no-repeat top right; padding-right: 8px; }
#menu1 ul > li.current_page_item > a, #menu1 ul > li:hover > a { display: block; color: #404040; background: url(../../../../images/layout/index/top-link-bg.png) no-repeat; }

#menu1 ul ul { z-index: 9999; background: url(../../../../images/layout/index/top-dropdown.png) no-repeat bottom left; width: 158px; padding: 0px 19px 17px; }
#menu1 ul ul li.top { background: none !important; padding: 0px !important; margin-bottom: -8px; }
#menu1 ul span.menu-top { background:url(../../../../images/layout/index/top-dropdown-topbg.png) no-repeat; display:block; height:12px; left:-19px; position:absolute; top:-12px; width:196px; }
#menu1 ul ul li { background: url(../../../../images/layout/index/top-separator.png) no-repeat bottom left; padding-bottom: 2px; }
#menu1 ul ul li a { width: 158px; background: url(../../../../images/layout/index/top-dropdown-bullet.png) no-repeat 1px 12px; padding: 5px 2px 5px 15px; }
#menu1 ul ul li a:hover { color: #000000; }

#menu1 ul ul li.second > a { padding-top: 0px; background-position: 1px 7px; }

#menu1 ul li:hover ul, #menu1 ul li.sfHover ul { left:0px; top:36px; }
#menu1 ul li li:hover ul, #menu1 ul li li.sfHover ul { left:173px; top:0px; }



/* >>> menu2  */
#menu2 {
    background: url("../../../../images/layout/index/secondary-menu.png") no-repeat scroll 0 0 transparent;
    bottom: -165px;  height: 98px;  left: 0;  position: absolute;  width: 961px; z-index: 10;
}

#menu2 ul { padding: 5px 0px 0px 23px; }
#menu2 ul li { padding-right: 20px; float: left;   }
#menu2 ul li.current_page_item > a  , #menu2 ul li.current-menu-item > a { color:#ede7c2; }
#menu2 ul li a { color:#7B786A; display:block; font-size:12px; font-weight:normal; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); text-transform:lowercase; margin-bottom:-3px; text-decoration: none; font-family: Century Gothic,sans-serif;}
#menu2 ul li a img { border: 0px; display: block;}

#menu2 ul li a:hover { text-decoration: none; }
#menu2 ul li a:hover { color: #ede7c2; }

#menu-abajo ul li {float: left; padding: 0px 10px 0px 10px; }
